package com.miplus.ccrm.core.controller.vo.commission;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FiBillResVo {

    /**
     *  报表ID
     */
    private Integer reportId;

    /**
     *  委案机构ID
     */
    private String dept;


    /**
     *  委案机构名称
     */
    private String deptname;
    /**
     * 队列
     */
    private String disttag;

    /**
     * 队列名称
     */
    private String disttagdesc;

    /**
     * 结算月份 yyyy-mm
     */
    private String billMonth;

    /**
     * 催员数量
     */
    private BigDecimal agentCount;

    /**
     * 委案客户数量
     */
    private Integer cpCustomerCount;

    /**
     * 委案金额
     */
    private BigDecimal cpTotalamt;

    /**
     * 委案折算金额（委案金额 * 案件折算系数）
     */
    private BigDecimal cpDiscountAmt;

    /**
     * 回收客户数量
     */
    private Integer repayCustomerCount;

    /**
     * 回收金额
     */
    private BigDecimal repayAmt;

    /**
     * 计佣还款金额
     */
    private BigDecimal commissionRepayAmt;

    /**
     * 佣金
     */
    private BigDecimal commissionAmt;

    /**
     * 回收率
     */
    private BigDecimal overdueRepayRatio;

    /**
     * 人均佣金
     */
    private BigDecimal commissionPeragent;

    /**
     * 平台费
     */
    private BigDecimal platFee;

    /**
     * 短信费
     */
    private BigDecimal smsFee;

    /**
     * 通信费
     */
    private BigDecimal telFee;

    /**
     * 质检扣费
     */
    private BigDecimal qmFee;

    /**
     * 其他费用1
     */
    private BigDecimal otherFee1;

    /**
     * 其他费用2
     */
    private BigDecimal otherFee2;

    /**
     * 其他费用3
     */
    private BigDecimal otherFee3;

    /**
     * 其他费用4
     */
    private BigDecimal otherFee4;

    /**
     * 结算佣金
     */
    private BigDecimal billAmt;

    /**
     * 结算状态，0：待结算，1：已结算。
     */
    private Integer billStatus;

    /**
     * 结算状态，0：待结算，1：已结算。
     */
    private String billStatusDesc;

    /**
     *
     */
    private Date crdt;

    /**
     *
     */
    private String crusr;

    /**
     *
     */
    private Date mddt;

    /**
     *
     */
    private String mdusr;
}
